﻿/*----------------------------------------------------------------
// Copyright (C) 年份 北京大象科技有限公司
// 版权所有。 	
//
// 文件名：LocalizationExtensions.cs
// 文件功能描述：
//
//
// 创建标识：gaohongwei 2016/11/1 11:19:45
//
// 修改标识：
// 修改描述：
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ET.CommonLibrary.Localization;

namespace ET.Score.SharedLibrary
{
    public static class LocalizationExtensions
    {
        public static string Loc(this object instance, string key, string culture = null)
        {
            if (instance == null)
                throw new ArgumentNullException("instance");

            string scope = instance.GetType().Assembly.GetName().FullName;

            return LocalizationUtility.GetString(key, scope, culture);
        }
    }
}
